<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="model.GruppenRepository"%>
<%@page import="model.Benutzer"%>
<%@include file="includes/Header.jsp"%>
<h1>Benutzerverwaltung</h1>
<p>

</p>

<table class="table" width="100%">
	<tr>
		<th width="150px">Name</th>
		<th width="150px">Berechtigungsgruppe</th>
		<th><a href="BenutzerForm" id="ben-hinzufuegen">&nbsp;</a>
		<div style="float: right;" class="helper_l">
			<span>Mit Klick auf <b><i>+</i></b> können Sie einen neuen Benutzer hinzufügen.<br>Mit Klick auf <b><i>-</i></b> können Sie den jeweiligen Benutzer löschen.<br>Mit Klick auf einen Benutzer können Sie einen Benutzer bearbeiten.</span>
		</div>
		</th>
	</tr>
	<%
		GruppenRepository gruppenRepository = GruppenRepository
				.getInstance();
		String gruppen;
		Benutzer[] benutzer = (Benutzer[]) request.getAttribute("benutzer");
		for (int i = 0; i < benutzer.length; i++) {
	%>
	<tr>
		<td><a class="benutzerliste"
			href="BenutzerForm?benutzerId=<%=benutzer[i].getId()%>"> <%=benutzer[i].getVorname().replaceAll(" ", "&nbsp;")%>&nbsp;<%=benutzer[i].getNachname().replaceAll(" ", "&nbsp;")%>
		</a></td>
		<td>
			<%
				gruppen = "";
					for (int j = 0; j < gruppenRepository.size(); j++) {
						if (gruppenRepository.get(j).inGruppe(benutzer[i].getId())) {
							gruppen += gruppenRepository.get(j).getName()
									.replaceAll(" ", "&nbsp;")
									+ ",&nbsp;";
						}
					}
					if (gruppen.endsWith(",&nbsp;")) {
						gruppen = gruppen.substring(0,
								gruppen.length() - ",&nbsp;".length());
					}
			%> <%=gruppen%>
		</td>
		<td>
			<%
				if (userid != benutzer[i].getId()) {
			%> <a href="#" id="loeschen" class="benutzerListeBenutzerLoeschen" mmsBenutzerID="<%=benutzer[i].getId()%>">&nbsp;</a>
		</td>
		<%
			}
		%>
	</tr>
	<%
		}
	%>
</table>
<%@include file="includes/Footer.jsp"%>
